<template>
  <div class="home">
    <hot-table
      :language="language"
      :settings="hotSettings"
      ref="table"
      style="margin-bottom: 20px"
    ></hot-table>
    <el-button
      size="mini"
      style="margin-right: 10px"
      type="primary"
      @click="downLoad"
      >下载
    </el-button>
    <input class="input-file" type="file" accept=".csv" @change="exportData" />

    <el-button
      type="primary"
      size="mini"
      icon="el-icon-upload"
      @click="btnClick"
      >上传</el-button
    >
    <p></p>
  </div>
</template>

<script>
import { HotTable } from '@handsontable/vue'
// import Handsontable from 'handsontable'
import { registerLanguageDictionary, zhCN } from 'handsontable/i18n'
import XLSX from 'xlsx'
registerLanguageDictionary(zhCN)
export default {
  name: 'Home',
  components: {
    HotTable
  },
  data () {
    return {
      fileList: [],
      hotSettings: {
        // data: Handsontable.helper.createSpreadsheetData(20, 20),
        data: [
          [
            '',
            '派驻纪检组',
            '办公厅',
            '董事会办公室+董事会+股东会费用',
            '战略部',
            '财务部',
            '人力部',
            '投资与重组部',
            '协同发展部及雄安办',
            '风险部',
            '审计部',
            '监事会办公室+监事会',
            '审计中心',
            '党群部',
            '企业文化部',
            '巡视办',
            '总部机关党委',
            '深改办',
            '扶贫办',
            '科创部',
            '上市办',
            '集团领导',
            '集团高管',
            '东京代表处',
            '澳门代表处'
          ],
          [
            '部门误餐费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '业务招待费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '差旅费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '国内差旅费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '出国境差旅费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '会议费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '会议场租费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '会议餐饮费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '会议讲课费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '会议杂费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '办公费用',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '印刷费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '部门报刊资料费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '部门办公用品采购',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '维修费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '其他办公费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '中介服务费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '审计费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '系统咨询费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '业务咨询费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '其他中介服务费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '社会性收费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '会费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '其他社会性收费',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          ['驻光大纪检组费用', 'test', 'test', 'test', 'test', 'test', 'test'],
          [
            '1',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '1',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '2',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '3',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '4',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '5',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test'
          ],
          [
            '6',
            'test',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test'
          ],
          [
            '7',
            'test',
            'test',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test'
          ],
          [
            '8',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            ''
          ],
          [
            '9',
            'test',
            'test',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test'
          ],
          [
            '10',
            'test',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test'
          ],
          [
            '11',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test'
          ],
          [
            '12',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '13',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '14',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '15',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '16',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '17',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test'
          ],
          [
            '18',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test'
          ],
          [
            '19',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '20',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '21',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '22',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '23',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test'
          ],
          [
            '24',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '25',
            'test',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test'
          ],
          [
            '26',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '27',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '28',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '29',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test'
          ],
          [
            '30',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '31',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '32',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '33',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test'
          ],
          [
            '34',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test'
          ],
          ['35', 'test', 'test', 'test', 'test', 'test', 'test'],
          [
            '36',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          ['37', 'test', 'test', 'test', 'test', 'test', 'test'],
          [
            '38',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test'
          ],
          [
            '39',
            'test',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test'
          ],
          ['40', 'test', 'test', 'test', 'test', 'test', 'test'],
          [
            '41',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test'
          ],
          [
            '42',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test'
          ],
          [
            '43',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test'
          ],
          [
            '44',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test'
          ],
          [
            '45',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test'
          ],
          [
            '46',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test'
          ],
          [
            '47',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '48',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test'
          ],
          [
            '49',
            'test',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test'
          ],
          ['50', 'test', 'test', 'test', 'test', 'test', 'test'],
          ['51', 'test', 'test', 'test', 'test', 'test', 'test'],
          ['52', 'test', 'test', 'test', 'test', 'test', 'test'],
          [
            '53',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          ['54', 'test', 'test', 'test', 'test', 'test', 'test'],
          ['55', 'test', 'test', 'test', 'test', 'test', 'test'],
          [
            '56',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          ['57', 'test', 'test', 'test', 'test', 'test', 'test'],
          ['58', 'test', 'test', 'test', 'test', 'test', 'test'],
          [
            '59',
            'test',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test'
          ],
          ['60', 'test', 'test', 'test', 'test', 'test', 'test'],
          ['61', 'test', 'test', 'test', 'test', 'test', 'test'],
          ['62', 'test', 'test', 'test', 'test', 'test', 'test'],
          ['63', 'test', 'test', 'test', 'test', 'test', 'test'],
          ['64', 'test', 'test', 'test', 'test', 'test', 'test'],
          ['65', 'test', 'test', 'test', 'test', 'test', 'test'],
          [
            '66',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          ['67', 'test', 'test', 'test', 'test', 'test', 'test'],
          ['68', 'test', 'test', 'test', 'test', 'test', 'test'],
          [
            '69',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          ['70', 'test', 'test', 'test', 'test', 'test', 'test'],
          [
            '71',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '72',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test'
          ],
          [
            '73',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test'
          ],
          [
            '74',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test'
          ],
          [
            '75',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test'
          ],
          ['76', 'test', 'test', 'test', 'test', 'test', 'test'],
          ['77', 'test', 'test', 'test', 'test', 'test', 'test'],
          [
            '78',
            'test',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test'
          ],
          [
            '79',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          ['80', 'test', 'test', 'test', 'test', 'test', 'test'],
          [
            '81',
            'test',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test'
          ],
          [
            '82',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test'
          ],
          [
            '83',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '84',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test'
          ],
          [
            '85',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test'
          ],
          [
            '86',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '87',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '88',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test',
            'test',
            'test'
          ],
          [
            '89',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test'
          ],
          [
            '90',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test',
            'test'
          ],
          [
            '91',
            'test',
            'test',
            'test',
            'test',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            '',
            'test',
            'test'
          ]
        ],
        // data: [{}],
        fixedRowsTop: 1, // 固定顶部x行不能垂直滚动
        fixedColumnsLeft: 1, // 固定顶部x行不能垂直滚动
        // colHeaders: [
        //   '派驻纪检组',
        //   '办公厅',
        //   '董事会办公室+董事会+股东会费用',
        //   '战略部',
        //   '财务部',
        //   '人力部',
        //   '投资与重组部',
        //   '协同发展部及雄安办',
        //   '风险部',
        //   '审计部',
        //   '监事会办公室+监事会',
        //   '审计中心',
        //   '党群部',
        //   '企业文化部',
        //   '巡视办',
        //   '总部机关党委',
        //   '深改办',
        //   '扶贫办',
        //   '科创部',
        //   '上市办',
        //   '集团领导',
        //   '集团高管',
        //   '东京代表处',
        //   '澳门代表处'
        // ], // 列标题
        // rowHeaders: [
        //   '部门误餐费',
        //   '业务招待费',
        //   '差旅费',
        //   '国内差旅费',
        //   '出国境差旅费',
        //   '会议费',
        //   '会议场租费',
        //   '会议餐饮费',
        //   '会议讲课费',
        //   '会议杂费',
        //   '办公费用',
        //   '印刷费',
        //   '部门报刊资料费',
        //   '部门办公用品采购',
        //   '维修费',
        //   '其他办公费',
        //   '中介服务费',
        //   '审计费',
        //   '系统咨询费',
        //   '业务咨询费',
        //   '其他中介服务费',
        //   '社会性收费',
        //   '会费',
        //   '其他社会性收费'
        // ], // 行标题
        stretchH: 'all',
        stretchW: 'all',
        manualColumnMove: true, // 可拖动
        manualRowMove: true,
        autoColumnSize: true,
        manualColumnResize: true, // 可自定义列宽
        manualRowResize: true, // 可自定义行宽
        manualRowFreeze: true, // 可手动固定某一行
        manualColumnFreeze: true, // 可手动固定某一列
        height: '500', // 表格高度
        width: '1500', // 表格宽度
        // colWidths: 90, // 列宽
        // columns: [
        //   {
        //     wordWrap: true
        //   }
        // ],
        // nestedHeaders: [
        //   ['A', { label: 'B', colspan: 8 }, 'C'],
        //   ['D', { label: 'E', colspan: 4 }, { label: 'F', colspan: 4 }, 'G'],
        //   [
        //     'H',
        //     { label: 'I', colspan: 2 },
        //     { label: 'J', colspan: 2 },
        //     { label: 'K', colspan: 2 },
        //     { label: 'L', colspan: 2 },
        //     'M'
        //   ]
        // ],
        // collapsibleColumns: [
        //   { row: 4, col: 1, collapsible: true },
        //   { row: 3, col: 1, collapsible: true },
        //   { row: 2, col: 1, collapsible: true },
        //   { row: 2, col: 3, collapsible: true }
        // ],
        contextMenu: true,
        currentRowClassName: '测试',
        // minCols: 20,
        // minRows: 20,
        // minSpareCols: 20,
        // maxCols: 30,
        // maxRows: 30,
        // minSpareRows: 10,
        // startRows: 10,
        fillHandle: 'vertical',
        licenseKey: 'non-commercial-and-evaluation',
        columnSorting: false,
        renderAllRows: false,
        startRows: 15,
        groups: [
          { cols: [0, 2] },
          { cols: [3, 5] },
          { rows: [0, 4] },
          { rows: [5, 7] }
        ],
        // customBorders: [
        //   {
        //     range: {
        //       // 多个单元格
        //       from: {
        //         // 起始位置
        //         row: 1,
        //         col: 1
        //       },
        //       to: {
        //         row: 3,
        //         col: 4
        //       }
        //     },
        //     top: {
        //       // 结束位置
        //       width: 2,
        //       color: '#5292F7'
        //     },
        //     left: {
        //       width: 2,
        //       color: 'orange'
        //     },
        //     bottom: {
        //       width: 2,
        //       color: 'red'
        //     },
        //     right: {
        //       width: 2,
        //       color: 'magenta'
        //     }
        //   },
        //   {
        //     // 单一单元格
        //     row: 2,
        //     col: 2,
        //     left: {
        //       width: 2,
        //       color: 'red'
        //     },
        //     right: {
        //       width: 1,
        //       color: 'green'
        //     }
        //   }
        // ],
        // customBorders: [
        //   {
        //     range: {
        //       from: { row: 1, col: 1 },
        //       to: { row: 3, col: 3 }
        //     },
        //     top: { width: 2, color: '#25e825' },
        //     right: { width: 2, color: '#25e825' },
        //     bottom: { width: 2, color: '#25e825' },
        //     left: { width: 2, color: '#25e825' }
        //   },
        //   {
        //     row: 2,
        //     col: 2,
        //     top: { width: 2, color: '#7687c5' },
        //     right: { width: 2, color: '#7687c5' },
        //     bottom: { width: 2, color: '#7687c5' },
        //     left: { width: 2, color: '#7687c5' }
        //   }
        // ],
        mergeCells: true,
        // mergeCells: [
        //   { row: 0, col: 0, rowspan: 5, colspan: 1 },
        //   { row: 5, col: 0, rowspan: 4, colspan: 1 },
        //   { row: 5, col: 1, rowspan: 4, colspan: 2 }
        // ],
        cell: [
          { row: 0, col: 0, className: 'htRight htMiddle', editor: false }, // 右对齐垂直居中，只读
          { row: 4, col: 0, className: 'htRight' }, // 居中对齐
          { row: 5, col: 0, className: 'htRight' }, // 居中对齐
          { row: 7, col: 0, className: 'htRight' }, // 居中对齐
          { row: 8, col: 0, className: 'htRight' }, // 居中对齐
          { row: 9, col: 0, className: 'htRight' }, // 居中对齐
          { row: 10, col: 0, className: 'htRight' }, // 居中对齐
          { row: 12, col: 0, className: 'htRight' }, // 居中对齐
          { row: 13, col: 0, className: 'htRight' }, // 居中对齐
          { row: 14, col: 0, className: 'htRight' }, // 居中对齐
          { row: 15, col: 0, className: 'htRight' }, // 居中对齐
          { row: 16, col: 0, className: 'htRight' }, // 居中对齐
          { row: 18, col: 0, className: 'htRight' }, // 居中对齐
          { row: 19, col: 0, className: 'htRight' }, // 居中对齐
          { row: 20, col: 0, className: 'htRight' }, // 居中对齐
          { row: 21, col: 0, className: 'htRight' }, // 居中对齐
          { row: 23, col: 0, className: 'htRight' }, // 居中对齐
          { row: 24, col: 0, className: 'htRight' } // 居中对齐
        ]
      },
      language: 'zh-CN'
    }
  },
  methods: {
    btnClick () {
      document.querySelector('.input-file').click()
    },
    // 导入数据
    exportData (event) {
      if (!event.currentTarget.files.length) {
        return
      }
      const that = this
      const f = event.currentTarget.files[0]
      const reader = new FileReader()
      FileReader.prototype.readAsBinaryString = function (f) {
        let binary = ''
        let wb = null
        let outdata
        const reader = new FileReader()
        reader.onload = function (e) {
          const bytes = new Uint8Array(reader.result)
          const length = bytes.byteLength
          for (let i = 0; i < length; i++) {
            binary += String.fromCharCode(bytes[i])
          }
          wb = XLSX.read(binary, {
            type: 'binary'
          })
          outdata = XLSX.utils.sheet_to_json(wb.Sheets[wb.SheetNames[0]])
          that.$emit('getResult', outdata)
          console.log(outdata)
        }
        reader.readAsArrayBuffer(f)
      }
      reader.readAsBinaryString(f)
    },
    // 下载数据
    downLoad () {
      const hot = { ...this.$refs.table.hotInstance }
      const exportPlugin = hot.getPlugin('exportFile')
      exportPlugin.downloadFile('csv', {
        bom: false, // 允许您导出带有 BOM 签名的数据
        columnHeaders: false, // 在导出的文件中包含列标题
        columnDelimiter: ',', // 列分隔符
        rowHeaders: true, // 在导出的文件中包含行标题
        rowDelimiter: '\r\n', // 行分隔符
        exportHiddenColumns: true, // 在导出的文件中包含隐藏的列
        exportHiddenRows: true, // 在导出的文件中包含隐藏的行
        fileExtension: 'csv', // 文件扩展名
        filename: 'Handsontable-CSV-file_[YYYY]-[MM]-[DD]', // 文件名
        mimeType: 'text/csv' // 允许您定义 MIME 类型
      })
    }
  }
}
</script>
<style>
.home {
  /* border: 2px solid red; */
  width: 500px;
}
</style>
